1
general::
Phrase(s): desert someone or something for someone or something else
to leave someone for someone else; to leave something or some place for some other thing or place. • She deserted her husband for another man. • Many retirees have deserted northern states for the warmer climates of the South.
McGrawhill's American Idioms And Phrasal Verbs